Skip to content

Conversation

@grin3s
Copy link

@grin3s grin3s commented Aug 7, 2016

  1. Загрузка изображений делается с помощью подачи Callable в ThreadPoolExecutor. Он возвращает Future, который другой executor ждет (другой нужен, чтобы не возникло дедлока). Когда он подождал все Future, он делает коллаж и вазывает onLoadBitmap (он реализован во ViewHolder). Там уже происходит загрузка в ImageView.
  2. Работа критических секция продемострирована на примере скролла. Когда он идет, картинки не загружаются в ImageView.

ezgif com-video-to-gif

*/

// and interface describing a general class that loads something in the background
public interface AsyncLoader {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не понял зачем это добавилось и CollageLoader стало нужно быть классом. Для реализации этого интерфейса ты забрал попытку наследовать класс)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants